natural disaster search and rescue - German English Dictionary